.configuration_box {
  position: relative;
  width: 270px;
  height: 667px;
  margin-right: 20px;
  padding: 10px 0 0;
  color: #353535;
  font-size: 14px;
  background: #f9f9f9;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  .configuration_title {
    margin: 10px 0 10px;
    padding: 0 20px;
  }
  .configuration_components {
    display: flex;
    flex-wrap: wrap;
    padding: 0 0 0 20px;
    .configuration_item_box {
      position: relative;
      display: flex;
      align-items: center;
      justify-content: center;
      width: 110px;
      height: 36px;
      margin: 0 10px 10px 0;
      background: #fff;
      border: 1px dashed #eee;
    }
    .configuration_item_box:hover {
      color: #409eff;
      background: rgba(64, 158, 255, 0.1);
    }
  }
}
